import request from '@/utils/request'

// 渠道回传配置-分页版本
export function queryPageChannelList(data) {
  return request({
    url: `/channel/config/list?page=${data.pageNum}`,
    method: 'post',
    data: data
  })
}

// 添加渠道回传配置
export function addChannelConfig(data) {
  return request({
    url: '/channel/config/add',
    method: 'post',
    data: data
  })
}

// 修改渠道回传配置
export function editChannelConfig(data) {
  return request({
    url: '/channel/config/edit',
    method: 'post',
    data: data
  })
}

// 修改渠道回传配置-状态
export function editChannelConfigFlag(data) {
  return request({
    url: '/channel/config/update/flag',
    method: 'post',
    data: data
  })
}

// 查询渠道回传配置详情
export function queryChannelConfigInfo(data) {
  return request({
    url: '/channel/config/detail',
    method: 'post',
    data: data
  })
}

/** 渠道回传配置-回传方式 */
export const REPORT_TYPE = {
  1: '付费',
  2: '有效获客'
}
/** 渠道回传配置-广告上报配置 */
export const ADV_REPORT_TYPE = {
  1: '回传用户当天自然日首充',
  2: '回传用户当天+3小时首充',
  3: '回传用户6小时首充',
  4: '回传用户12小时首充',
  5: '回传用户36小时首充',
  6: '回传用户当天自然日所有充值',
  7: '回传用户当天+3小时所有充值',
  8: '回传用户6小时所有充值',
  9: '回传用户12小时所有充值',
  10: '回传用户36小时所有充值',
  11: '8日内（包含投放当天）所有付费档位用户的首复充全部回传'
}
/** 渠道回传配置-开关 */
export const FLAG = {
  1: '有效',
  0: '失效'
}
